//
//  CPU工作原理.h
//  面试题
//
//  Created by Toj on 8/11/21.
//

// MARK: - CPU工作原理
CPU 输出的物理地址 = CPU内部 段地址 * 16 + 偏移地址
// 段地址 * 16 + 偏移地址
// 相当于 段地址 左移一位 + 偏移地址
// e.g.:
段地址: 1230H
偏移地址: 00c8H
段地址 左移一位 12300H + 00c8H
12300H
 00c8H
123c8H
最后CPU输出的物理地址 123c8H

CPU 输入的地址 雷同输出地址反向

// MARK: - CPU 段
CPU 内存连续不是一段一段的
段地址 可以认为是我们假设的定义

***** 段地址 16位
*
***** 段地址 16位
*
***** 段地址 16位
*
***** 段地址 16位
.
.
.
.
